package com.ruoyi.cems.service;

import com.ruoyi.cems.domain.BmsUserMessage;
import io.lettuce.core.dynamic.annotation.Param;

import java.util.List;

public interface IBmsUserMessageService {

    /**
     * 根据ID查询消息
     * @param ID
     * @return
     */
    public BmsUserMessage selectBmsUserMessageByID(String ID);

    /**
     * 查询消息列表
     * @param bmsUserMessage
     * @return
     */
    public List<BmsUserMessage> selectBmsUserMessageList(BmsUserMessage bmsUserMessage);

    /**
     * 新增消息
     * @param bmsUserMessage
     * @return
     */
    public int insertBmsUserMessage(BmsUserMessage bmsUserMessage);

    /**
     * 修改消息
     * @param bmsUserMessage
     * @return
     */
    public int updateBmsUserMessage(BmsUserMessage bmsUserMessage);

    /**
     * 更新消息状态
     * @param enId
     * @param vcId
     * @return
     */
    public int updateBmsUserMessageStatus(@Param("enId") String enId, @Param("vcId") String vcId);
}
